Integrated HypEx, Updated Tutorials, Improved Docs, and Removed Legacy Code #170
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 feat: Integrated HypEx, updated tutorials, improved docs, and cleaned legacy code
Description:
This PR introduces improvements to LightAutoML by integrating HypEx as an optional dependency, restructuring tutorials, and removing legacy HypEx code.
1. Integrated HypEx as an Optional Dependency:
Changes Made:
__init__.py
inlightautoml/addons/hypex
with dynamic imports that mirror the original HypEx structure.hypex
as an optional dependency inpyproject.toml
.intersphinx
to link HypEx documentation.2. Updated Tutorials:
Path:
examples/tutorials/
New Tutorials Created:
Tutorial_12_AA_Test.ipynb
Tutorial_13_AA_Test_multigroup_split.ipynb
Tutorial_14_AB_Test.ipynb
Tutorial_15_Matching.ipynb
Tutorial_16_Matching_without_replacement.ipynb
Tutorial_17_Modeling_Limit_Distribution.ipynb
Tutorial_18_Test_Limit_Distribution.ipynb
3. Updated Documentation:
File Modified:
docs/pages/Tutorials.rst
What’s Done:
Tutorials.rst
:.nblink
files.4. Created
.nblink
Files:Path:
docs/pages/tutorials/
Automatically Generated Files:
Tutorial_12_AA_Test.nblink
Tutorial_13_AA_Test_multigroup_split.nblink
Tutorial_14_AB_Test.nblink
Tutorial_15_Matching.nblink
Tutorial_16_Matching_without_replacement.nblink
Tutorial_17_Modeling_Limit_Distribution.nblink
Tutorial_18_Test_Limit_Distribution.nblink
5. Code Style and Linting Fixes:
codespell
to fix typos.How to Test:
Run Full Project Check:
Check Documentation Only:
tox -e docs open docs/_build/html/index.html # macOS
Expected Results:
lightautoml.addons.hypex
should work seamlessly.Notes for Reviewers: